package org.pictual.web.form;

import org.apache.struts.validator.ValidatorForm;
import org.pictual.business.vo.CompletoVO;

public class CompletoForm extends ValidatorForm{

	/**
	 * 
	 */
	private static final long serialVersionUID = 4883137238140676992L;
	private String id;
	private String palabra;
	private String idioma;
	private String wiki;
	private String d1;
	private String d2;
	private String d3;
	private String e1;
	private String e2;
	private String e3;
	private String info;
	private String pronunciacion;
	private String genero;
	private String plural;
	private String audio;
	private String verbo;
	private String sustantivo;
	private String otro;
	private String es;
	private String en;
	private String de;
	private String fr;
	private String conjugacion;
	private String cod_audio;
	
	private String cadena;
	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getPalabra() {
		return palabra;
	}
	public void setPalabra(String palabra) {
		this.palabra = palabra;
	}
	public String getIdioma() {
		return idioma;
	}
	public void setIdioma(String idioma) {
		this.idioma = idioma;
	}
	public String getWiki() {
		return wiki;
	}
	public void setWiki(String wiki) {
		this.wiki = wiki;
	}
	public String getD1() {
		return d1;
	}
	public void setD1(String d1) {
		this.d1 = d1;
	}
	public String getD2() {
		return d2;
	}
	public void setD2(String d2) {
		this.d2 = d2;
	}
	public String getD3() {
		return d3;
	}
	public void setD3(String d3) {
		this.d3 = d3;
	}
	public String getE1() {
		return e1;
	}
	public void setE1(String e1) {
		this.e1 = e1;
	}
	public String getE2() {
		return e2;
	}
	public void setE2(String e2) {
		this.e2 = e2;
	}
	public String getE3() {
		return e3;
	}
	public void setE3(String e3) {
		this.e3 = e3;
	}
	public String getInfo() {
		return info;
	}
	public void setInfo(String info) {
		this.info = info;
	}
	public String getPronunciacion() {
		return pronunciacion;
	}
	public void setPronunciacion(String pronunciacion) {
		this.pronunciacion = pronunciacion;
	}
	public String getGenero() {
		return genero;
	}
	public void setGenero(String genero) {
		this.genero = genero;
	}
	public String getPlural() {
		return plural;
	}
	public void setPlural(String plural) {
		this.plural = plural;
	}
	public String getAudio() {
		return audio;
	}
	public void setAudio(String audio) {
		this.audio = audio;
	}
	public String getVerbo() {
		return verbo;
	}
	public void setVerbo(String verbo) {
		this.verbo = verbo;
	}
	public String getSustantivo() {
		return sustantivo;
	}
	public void setSustantivo(String sustantivo) {
		this.sustantivo = sustantivo;
	}
	public String getOtro() {
		return otro;
	}
	public void setOtro(String otro) {
		this.otro = otro;
	}
	public String getEs() {
		return es;
	}
	public void setEs(String es) {
		this.es = es;
	}
	public String getEn() {
		return en;
	}
	public void setEn(String en) {
		this.en = en;
	}
	public String getDe() {
		return de;
	}
	public void setDe(String de) {
		this.de = de;
	}
	public String getFr() {
		return fr;
	}
	public void setFr(String fr) {
		this.fr = fr;
	}
	public String getConjugacion() {
		return conjugacion;
	}
	public void setConjugacion(String conjugacion) {
		this.conjugacion = conjugacion;
	}
	public String getCod_audio() {
		return cod_audio;
	}
	public void setCod_audio(String cod_audio) {
		this.cod_audio = cod_audio;
	}
	
    public String getCadena() {
		return cadena;
	}
	public void setCadena(String cadena) {
		this.cadena = cadena;
	}
	public void populate(Object o) throws Exception {
    	CompletoVO completo = (CompletoVO) o;
    	completo.setAudio(audio);
    	completo.setCod_audio(cod_audio);
    	completo.setConjugacion(conjugacion);
    	completo.setD1(d1);
    	completo.setD2(d2);
    	completo.setD3(d3);
    	completo.setDe(de);
    	completo.setE1(e1);
    	completo.setE2(e2);
    	completo.setE3(e3);
    	completo.setEn(en);
    	completo.setEs(es);
    	completo.setFr(fr);
    	completo.setGenero(genero);
    	completo.setId(new Integer(id));
    	completo.setIdioma(new Integer(idioma));
    	completo.setInfo(info);
    	completo.setOtro(otro);
    	completo.setPalabra(palabra);
    	completo.setPlural(plural);
    	completo.setPronunciacion(pronunciacion);
    	completo.setSustantivo(sustantivo);
    	completo.setVerbo(verbo);
    	completo.setWiki(new Integer(wiki));  	
    	
    }
    
    public CompletoVO set(Object o) throws Exception {
    	CompletoVO completo = (CompletoVO) o;
    	this.audio=completo.getAudio();
    	this.cod_audio=completo.getCod_audio();
    	this.conjugacion=completo.getConjugacion();
    	this.d1=completo.getD1();
    	this.d2=completo.getD2();
    	this.d3=completo.getD3();
    	this.de=completo.getDe();
    	this.e1=completo.getE1();
    	this.e2=completo.getE2();
    	this.e3=completo.getE3();
    	this.en=completo.getEn();
    	this.es=completo.getEs();
    	this.fr=completo.getFr();
    	this.genero=completo.getGenero();
    	this.id=String.valueOf(completo.getId());
    	this.idioma=String.valueOf(completo.getIdioma());
    	this.info=completo.getInfo();
    	this.otro=completo.getOtro();
    	this.palabra=completo.getPalabra();
    	this.plural=completo.getPlural();
    	this.pronunciacion=completo.getPronunciacion();
//    	System.out.println(pronunciacion);
    	this.sustantivo=completo.getSustantivo();
    	this.verbo=completo.getVerbo();
    	this.wiki=String.valueOf(completo.getWiki());
    	
    	return completo;
    }
	
}
